FamiPay 決済フロー

決済の流れ

FamiPayで決済を行う際の流れです。

sequenceDiagram お客様->>加盟店様: 1.FamiPayで支払う 加盟店様->>当サービス: 2.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 3.決済実行 当サービス->>FamiPay: 4.決済URL取得 FamiPay-->>当サービス:   当サービス-->>加盟店様:   加盟店様-->>お客様:5.支払い手続き開始 当サービス-->>加盟店様: 結果通知(非同期) お客様->>当サービス:6.支払い手続き開始IF 当サービス-->>お客様: FamiPayログイン画面表示 お客様->>FamiPay:7.FamiPayログイン FamiPay-->>お客様:   お客様->>FamiPay:8.決済を行う FamiPay-->>当サービス:9.支払い通知 当サービス->>FamiPay:   当サービス-->>加盟店様:結果通知(非同期) FamiPay-->>お客様:加盟店サイト(決済結果戻しURL)にリダイレクト お客様->>加盟店様:10.決済結果受信 加盟店様-->>お客様:画面表示

フローの説明

  1. お客様がお支払い手段にFamiPayを選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranFamipay)を行います。
  3. 加盟店様は当サービスの決済実行(ExecTranFamipay)を行います。
  4. 当サービスは、FamiPayから決済URLを取得します。
  5. 加盟店様はお客様を当サービスの支払手続き開始IF(FamipayStart)に誘導します。
  6. お客様のブラウザ上から当サービスの支払手続き開始IF(FamipayStart)が行われ、お客様にFamiPayログイン画面を表示します。
  7. お客様がFamiPayにログインします。
  8. お客様はFamiPayサイトで決済を行います。
  9. FamiPayは当サービスに支払い通知を行います。
  10. 加盟店様指定の決済結果戻しURLに決済結果を返却します。